random architecture notes